home *** CD-ROM | disk | FTP | other *** search
- #ifndef GADGETS_SCROLLER_H
- #define GADGETS_SCROLLER_H
- /*
- ** $VER: scroller.h 44.1 (19.10.1999)
- ** Includes Release 44.1
- **
- ** Definitions for the scroller.gadget BOOPSI class
- **
- ** (C) Copyright 1987-1999 Amiga, Inc.
- ** All Rights Reserved
- */
-
- /*****************************************************************************/
-
- #ifndef REACTION_REACTION_H
- #include <reaction/reaction.h>
- #endif
-
- #ifndef INTUITION_GADGETCLASS_H
- #include <intuition/gadgetclass.h>
- #endif
-
- /*****************************************************************************/
-
- /* Additional attributes defined by the scroller.gadget class
- */
-
- #define SCROLLER_Dummy (REACTION_Dummy+0x0005000)
-
- #define SCROLLER_Top (SCROLLER_Dummy+1L)
- /* (WORD) scroller Top value (Defaults to 0). */
-
- #define SCROLLER_Visible (SCROLLER_Dummy+2L)
- /* (WORD) visible part of total. */
-
- #define SCROLLER_Total (SCROLLER_Dummy+3L)
- /* (WORD) total scroller size. */
-
- #define SCROLLER_Orientation (SCROLLER_Dummy+4L)
- /* (WORD) Vertical or Horizontal mode. */
-
- #define SCROLLER_Arrows (SCROLLER_Dummy+5L)
- /* (BOOL) Render arrows. */
-
- #define SCROLLER_Stretch (SCROLLER_Dummy+6L)
- /* (BOOL) AutoExpand/Stretch Total. */
-
- #define SCROLLER_ArrowDelta (SCROLLER_Dummy+7L)
- /* (WORD) Change arrow click makes. */
-
- #define SCROLLER_SignalTask (SCROLLER_Dummy+10L)
- /* (struct Task *) Signal this Task while scroller is active */
-
- #define SCROLLER_SignalTaskBit (SCROLLER_Dummy+11L)
- /* (ULONG) Signal with this Bit. */
-
- /*****************************************************************************/
-
- /* SCROLLER_Orientation Modes
- */
-
- #define SORIENT_HORIZ FREEHORIZ
- #define SORIENT_VERT FREEVERT
-
- #define SCROLLER_HORIZONTAL SORIENT_HORIZ
- #define SCROLLER_VERTICAL SORIENT_VERT
-
- #endif /* GADGETS_SCROLLER_H */
-